stack: Don't leak the pages property
authorMatthias Clasen <mclasen@redhat.com>
Sat, 27 Mar 2021 23:10:53 +0000 (19:10 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 27 Mar 2021 23:11:56 +0000 (19:11 -0400)
We were misusing a transfer-full getter here.

gtk/gtkstack.c

index e784b0c30f4fbd05f3312d653197de518166cbde..4c7274d336fa73f919b04ae8cf41fc90d1473882 100644 (file)
@@ -749,7 +749,7 @@ gtk_stack_get_property (GObject   *object,
       g_value_set_boolean (value, gtk_stack_get_interpolate_size (stack));
       break;
     case PROP_PAGES:
-      g_value_set_object (value, gtk_stack_get_pages (stack));
+      g_value_take_object (value, gtk_stack_get_pages (stack));
       break;
     default:
       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);